Skip to main content

Changelog


2025-10-08

This update introduces a new permission system based on Ory Keto.

  • Implemented Keto‑based ABAC authorization with new models, services, routers, and UI permission management components.
  • Introduced granular permission handling, path‑mapping API, and admin route‑access UI.
  • Added new chunking strategies (YouTube, TOPDesk) and enhanced LLM chunker with content processors.
  • Added Redis retry utilities, Celery heartbeat manager, and metadata enrichment job.
  • Updated configuration, migrations, and expanded test coverage.

2025-08-27

  • Updated unit tests for KeycloakAdminService to use async methods.
  • Refactored RAG service tests to support async operations.
  • Modified healthcheck script to use orjson for JSON parsing.
  • Added Skeleton component export in UI components.
  • Updated various frontend components and utilities.

2025-08-20

  • Upgraded major Python dependencies and updated @sveltejs/kit to v2.29.1.
  • Added manual image rebuild jobs for backend and frontend.
  • Implemented Celery tasks for refreshing and warming the persona cache.
  • Removed unused/old TOPdesk components and standardized naming (topdesk → TOPdesk).
  • Added Markdown viewer (with info caption moved to the drawer bottom), added compliance report validation, fixed typing and translation issues, and prevented messages from sending before processing.